home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-4 / card_6230.txt < prev    next >
Text File  |  1990-04-06  |  5KB  |  200 lines

  1. -- card: 6230 from stack: in.0-4
  2. -- bmap block id: 16953
  3. -- flags: 0000
  4. -- background id: 7102
  5. -- name: Ex 3.2
  6.  
  7.  
  8. -- part 21 (button)
  9. -- low flags: 00
  10. -- high flags: 8005
  11. -- rect: left=161 top=123 right=145 bottom=428
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 174
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: One stack but no cards
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   hide fld "feedback"
  23.   put empty into fld "Feedback"
  24.   set hilite of me to not hilite of me
  25. end mouseUp
  26.  
  27.  
  28.  
  29. -- part 16 (button)
  30. -- low flags: 00
  31. -- high flags: 8005
  32. -- rect: left=161 top=147 right=169 bottom=428
  33. -- title width / last selected line: 0
  34. -- icon id / first selected line: 0 / 0
  35. -- text alignment: 1
  36. -- font id: 174
  37. -- text size: 12
  38. -- style flags: 0
  39. -- line height: 16
  40. -- part name: One card from one stack
  41. ----- HyperTalk script -----
  42. on mouseUp
  43.   hide fld "feedback"
  44.   put empty into fld "Feedback"
  45.   set hilite of me to not hilite of me
  46. end mouseUp
  47.  
  48.  
  49.  
  50. -- part 18 (button)
  51. -- low flags: 00
  52. -- high flags: 8005
  53. -- rect: left=161 top=171 right=193 bottom=428
  54. -- title width / last selected line: 0
  55. -- icon id / first selected line: 0 / 0
  56. -- text alignment: 1
  57. -- font id: 174
  58. -- text size: 12
  59. -- style flags: 0
  60. -- line height: 16
  61. -- part name: Several cards from one stack
  62. ----- HyperTalk script -----
  63. on mouseUp
  64.   hide fld "feedback"
  65.   put empty into fld "Feedback"
  66.   set hilite of me to not hilite of me
  67. end mouseUp
  68.  
  69.  
  70.  
  71. -- part 19 (button)
  72. -- low flags: 00
  73. -- high flags: 8005
  74. -- rect: left=161 top=195 right=217 bottom=428
  75. -- title width / last selected line: 0
  76. -- icon id / first selected line: 0 / 0
  77. -- text alignment: 1
  78. -- font id: 174
  79. -- text size: 12
  80. -- style flags: 0
  81. -- line height: 16
  82. -- part name: Several stacks but only one card from each
  83. ----- HyperTalk script -----
  84. on mouseUp
  85.   hide fld "feedback"
  86.   put empty into fld "Feedback"
  87.   set hilite of me to not hilite of me
  88. end mouseUp
  89.  
  90.  
  91.  
  92. -- part 20 (button)
  93. -- low flags: 00
  94. -- high flags: 8005
  95. -- rect: left=161 top=220 right=242 bottom=428
  96. -- title width / last selected line: 0
  97. -- icon id / first selected line: 0 / 0
  98. -- text alignment: 1
  99. -- font id: 174
  100. -- text size: 12
  101. -- style flags: 0
  102. -- line height: 16
  103. -- part name: Several cards from each of several stacks
  104. ----- HyperTalk script -----
  105. on mouseUp
  106.   hide fld "feedback"
  107.   put empty into fld "Feedback"
  108.   set hilite of me to not hilite of me
  109. end mouseUp
  110.  
  111.  
  112.  
  113. -- part 13 (button)
  114. -- low flags: 00
  115. -- high flags: A003
  116. -- rect: left=402 top=296 right=316 bottom=462
  117. -- title width / last selected line: 0
  118. -- icon id / first selected line: 0 / 0
  119. -- text alignment: 1
  120. -- font id: 0
  121. -- text size: 12
  122. -- style flags: 0
  123. -- line height: 16
  124. -- part name: Done
  125. ----- HyperTalk script -----
  126. -- This handler checks the user's answer and provides feedback.
  127. -- The "ans" and "noAns" handlers are in the stack script.
  128.  
  129. on mouseUp
  130.   put empty into choices
  131.  
  132.   repeat with i=1 to 5
  133.     put i into last char of ansName
  134.     if the hilite of btn i is true then
  135.       put i after choices
  136.     end if
  137.   end repeat
  138.  
  139.   if choices is fld "answer" then ans 1
  140.   else if choices contains 3 or choices contains 5 then ans 3
  141.   else if choices contains 1 then ans 2
  142.   else if length(choices) is 0 then noAns
  143.   else ans 4
  144. end mouseUp
  145.  
  146.  
  147.  
  148. -- part 22 (button)
  149. -- low flags: 00
  150. -- high flags: A003
  151. -- rect: left=348 top=320 right=338 bottom=463
  152. -- title width / last selected line: 0
  153. -- icon id / first selected line: 0 / 0
  154. -- text alignment: 1
  155. -- font id: 0
  156. -- text size: 12
  157. -- style flags: 0
  158. -- line height: 16
  159. -- part name: Correct Answer
  160. ----- HyperTalk script -----
  161. -- This handler shows the correct answer.
  162. on mouseUp
  163.   hideFeedback
  164.   repeat with i=1 to 5
  165.     set the hilite of btn i to false
  166.   end repeat
  167.   repeat 3
  168.     set the hilite of btn 2 to false
  169.     set the hilite of btn 4 to false
  170.     wait 25
  171.     set the hilite of btn 2 to true
  172.     set the hilite of btn 4 to true
  173.     wait 25
  174.   end repeat
  175.   ans 5
  176. end mouseUp
  177.  
  178.  
  179.  
  180. -- part contents for background part 9
  181. ----- text -----
  182. 2 of 7
  183.  
  184. -- part contents for background part 6
  185. ----- text -----
  186.  
  187.  
  188. With HyperCard 2.0, which of the following can be open at one time ?
  189.  
  190. -- part contents for background part 19
  191. ----- text -----
  192. Correct. You can have several stacks open at once, but you can only show one card from each stack at one time.
  193. No, anytime a stack is open it has a card showing. Try again.
  194. No, you can only show a single card at one time from any given stack. Try again.
  195. You‚Äôre partially right, but there‚Äôs another choice that will work. Try again.
  196. This is the correct answer.  You can only show a single card at one time from any given stack.
  197.  
  198. -- part contents for background part 21
  199. ----- text -----
  200. 24